CReportsStat.cs
Code Type: C# Class
Uses Classes: CDataParameterList, CDataSet
Uses PL/SQL Procedures: PCK_REPORTS_STAT.CreateExportRequestRS, PCK_REPORTS_STAT.GetMyRequestRS, PCK_REPORTS_STAT.RenameExportRequest, PCK_REPORTS_STAT.UpdateExportRequest, PCK_REPORTS_STAT.GetExportRequestRS, PCK_REPORTS_STAT.SaveAsExportRequest, PCK_REPORTS_STAT.SubmitExportRequest, PCK_REPORTS_STAT.CancelExportRequest, PCK_REPORTS_STAT.GetExportRequestCSVFileRS, PCK_REPORTS_STAT.SubmitNewExportRequest

Lines of Code: 221

public class CReportsStat

	Statistical Analysis reports methods and properties 

public CReportsStat(BaseMaster BaseMstr)

	Constructor takes a BaseMaster

public DataSet CreateExportRequestDS(string strExportRequestName)

	 Create the export request in the database. 

public DataSet GetMyRequestDS()

	 Get a list the request for this user. 

public bool RenameExportRequest(long lRequestID,
                                    string strNewExportRequestName)

	 Rename export request. 

public bool UpdateExportRequest(long lRequestID,
                                    string strFilters,
                                    string strDataFields)

	 Update Filters and DataFields selection. 

public DataSet GetExportRequestDS(long lRequestID)

	 Get export request filters and data selected. 

public bool SaveAsExportRequest(string strExportRequestName,
                                    string strFilters,
                                    string strDataFields)

	 Create a new "export request" base on another. 

public bool SubmitExportRequest(long lRequestID,
                                    string strFilters,
                                    string strDataFields)

	 Submit "export request" to the CSV process. 

public bool CancelExportRequest(long lRequestID)

	 Cancel "export request" with status = In Process 

public DataSet GetExportRequestCSVFileDS(long lRequestID)

	 Get DataSet with the name and CSV report. 

public bool SubmitNewExportRequest(string strExportRequestName,
                                       string strFilters,
                                       string strDataFields)

	Submit new export request. This will create the request and start processing. 

	

